<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script>
    console.log(Number.isFinite(1));//用来检测一个数值是不是有限的，没有隐是转换
    console.log(Number.isFinite(1.1));//用来检测一个数值是不是有限的,对于非数字直接返回false
    console.log(Number.isFinite('a'));//用来检测一个数值是不是有限的,对于非数字直接返回false
    // nan不是有限的，infinity代表无穷
    console.log(Number.isFinite(Infinity));
    console.log(Number.isFinite(-Infinity));
    // 判断一个数是不是nan
    console.log(Number.isNaN(15));
    console.log(Number.isNaN(NaN));


    console.log(Number.parseInt(3.94));//取整数
    console.log(Number.parseInt('12.56'));//取整数,字符串也可以转换
    console.log(Number.parseInt('12aa6'));//取整数,字符串也可以转换,
    console.log(Number.parseInt('aa12aa6'));//取整数,字符串也可以转换,如果开头有数字就返回数字，如果开头就是字母那么返回nan
    console.log(Number.parseFloat('3.14'));
    console.log(Number.parseFloat('3.09'));
    console.log(Number.parseFloat('aa'));





    console.log(Math.sign('3'));//判断是不是正数，返回1或-1
    console.log(Math.sign(0));//判断是不是正数，返回1或-1或0


    //计算立方根
    console.log(Math.cbrt(8));//判断是不是正数，返回1或-1或0


    // 返回数字整数部分
    console.log(Math.trunc(9.6));//判断是不是正数，返回1或-1或0
    console.log(Math.trunc('98.5'));//字符串也可以

    console.log(Math.pow(2, 5));//求平方









  </script>
</head>

<body>
  <div>11</div>
</body>

</html>